# 内核源码路径
export KERNELDIR := /home/joke/100ask_imx6ull-qemu/linux-4.9.88

all:

# 进入 src 目录并执行 clean 和 all 操作，清理旧的编译文件并重新编译驱动
	@echo "*======* 01 clean and make *======*"
	$(MAKE) -C src clean all;

# 将编译生成的内核模块 my_driver.ko 移动到 bin 目录
	@echo "*======* 02 copy *.ko to bin *======*"
	mv src/my_driver.ko ./bin/;

# 清理 src 目录中的临时文件
	@echo "*======* 03 clean *======*"
	$(MAKE) -C src clean;

# 将编译生成的内核模块 my_driver.ko 复制到指定的 NFS 目录
	@echo "*======* 04 copy *.ko to nfs *======*"
	cp ./bin/my_driver.ko /home/joke/nfs/
